
#ifndef _STM8_DRV_CONFIG_H_
#define _STM8_DRV_CONFIG_H_


// MCU型号定义，不定义或者定义为0将会使用STM8通用头文件：iostm8.h
#define STM8_MCU_SERIES		MCU_STM8S003



// MCU时钟配置

#define CLOCK_SOURCE		0	//0:内部16MHz RC振荡器；1：外部晶振。
	#define HSE_FREQUENCY		24	//外部晶振频率，单位MHz，CLOCK_SOURCE==1时有效。
#define CPU_FREQUENCY_DIV	0	//CPU时钟分频设置。分频为：2^FREQUENCY_DIV。取值范围0~7.

// 定时器配置

#define TIM2_CYCLE 			1000	// 设置定时器周期(ms) 
#define TIM4_CYCLE 			1		// 设置定时器周期(ms) 

// UART配置

#define UART1_INIT_BAUD 	9600

// I2C 配置

#define I2C_SPEED_KHZ           400
#define I2C_SLAVE_ADDRESS    	0xA0	//自身从机模式下的地址

// SPI 配置

#define SPI_BAUD    3   //实际波特率=Fmaster/(2^(SPI_BAUD+1))
#define SPI_CPOL	1
#define SPI_CPHA	1

// FLASH配置

// 定义后开启支持 IAR __eeprom 关键字操作
//#define _FLASH_SUPORT_IAR_EEPROM



#endif




